package com.me.interpreter;

import java.util.Map;

/**
 * 抽象类表达式，通过HashMap 键值对, 可以获取到变量的值
 */
public abstract class Expression {

    /**
     * a + b - c
     * 解释公式和数值, key 就是公式(表达式) 参数[a,b,c], value就是就是具体值
     * Map {a=10, b=20}
     *
     * @param var
     * @return
     */
    public abstract int interpreter(Map<String, Integer> var);
}
